Programming patterns and design patterns in the introductory computer science course
نویسندگان
چکیده
منابع مشابه
In Support of Pair Programming in the Introductory Computer Science Course
A formal pair programming experiment was run at North Carolina to empirically assess the educational efficacy of the technique in a CS1 course. Results indicate that students who practice pair programming perform better on programming projects and are more likely to succeed by completing the class with a C or better. Student pairs are more self -sufficient which reduces their reliance on the te...
متن کاملRestructuring the Introductory Computer Science Course with Topics from AI
The traditional CS1 syllabus focuses almost entirely on elementary programming concepts and leaves little time to explore the broad discipline of computer science, including the many exciting developments in artificial intelligence. Hence, some students who take the CS1 course develop the misconception that computer science involves little more than programming, and they decide not to study it ...
متن کاملEvolution of an Introductory Computer Science Course: The Long Haul
University requirements for the material covered in introductory computer science courses have evolved over the years, and those courses must therefore evolve as well. In this paper, we discuss the 7-year evolution of such a course at the U.S. Air Force Academy. In 1995, the main thrust of the course was to develop students’ programming skills to support later programming activities, even for t...
متن کاملFostering Self-Regulated learning in Introductory Computer Programming Course
In this paper, we describe strategies we have used to foster selfregulated learning (SRL) in computer programming course in order to enhance the learning process. Strategies include direct instructions, guided practice and feedback, they were implemented using different tools to train student on SRL skills. Students in this course were enrolled in two sections randomly, one section was consider...
متن کاملA Strategy for the Design of Introductory Computer Programming Course in High School
The ever increasing involvement of electronic and programmable devices in life invites people to learn computer programming as an essential skill. Mathematics and computer programming are two inter-related and inter-dependent subjects. Several different concepts of mathematics are introduced at high school level, and usually the students do not feel comfortable with this subject. In this articl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGCSE Bulletin
سال: 2000
ISSN: 0097-8418
DOI: 10.1145/331795.331819